###Function###
BitRotate

###Description###
Fhrt eine Bit-Shift Operation mit Wechsel durch.

###Syntax###
BitRotate ( value [, shift = 1 [, size = "W"]] )


###Parameters###
@@ParamTable@@
value
	Die Zahl fr die Operation.
shift
	[optional] Anzahl der Bits die nach links gewechselt werden soll (negative Zahlen verschieben nach rechts).  Wird nichts angegeben ist der Standard 1.
size
	[optional] Ein String, die die Wechselgre festlegt, Standard ist (16 Bits). Siehe unten.
@@End@@

Size parameter :
@@ParamTable@@
"B"
	wechselt Bits innerhalb des niederwertigen Byte (8 bits).
"W"
	wechselt Bits innerhalb des niederwertigen Word (16 bits).
"D"
	wechselt Bits innerhalb des gesamten double-word (32 bits).
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Der Wert gewechselt mit der erforderlichen Anzahl an Bits.
Fehler:	Setzt @error auf nicht null wenn die Gre ungltig ist.    
@@End@@
Bit Operationen werden als 32-bit Integer ausgefhrt.


###Remarks###
Es knnen auch HEX-Ausdrcke als Parameter verwendet werden.


###Related###
BitShift, BitAND, BitNOT, BitOR, BitXOR, Hex


###Example###
@@IncludeExample@@
